<dictionaries>
<dictionary>
    <name>flat_ints</name>
    <source>
        <clickhouse>
            <host>localhost</host>
            <port>9000</port>
            <user>default</user>
            <password></password>
            <db>system</db>
            <table>ints</table>
        </clickhouse>
    </source>
    <lifetime>0</lifetime>
    <layout>
        <flat/>
    </layout>
    <structure>
        <id>
            <name>key</name>
        </id>
        <attribute>
            <name>i8</name>
            <type>Int8</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>i16</name>
            <type>Int16</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>i32</name>
            <type>Int32</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>i64</name>
            <type>Int64</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u8</name>
            <type>UInt8</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u16</name>
            <type>UInt16</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u32</name>
            <type>UInt32</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u64</name>
            <type>UInt64</type>
            <null_value>0</null_value>
        </attribute>
    </structure>
</dictionary>

<dictionary>
    <name>hashed_ints</name>
    <source>
        <clickhouse>
            <host>localhost</host>
            <port>9000</port>
            <user>default</user>
            <password></password>
            <db>system</db>
            <table>ints</table>
        </clickhouse>
    </source>
    <lifetime>0</lifetime>
    <layout>
        <hashed/>
    </layout>
    <structure>
        <id>
            <name>key</name>
        </id>
        <attribute>
            <name>i8</name>
            <type>Int8</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>i16</name>
            <type>Int16</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>i32</name>
            <type>Int32</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>i64</name>
            <type>Int64</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u8</name>
            <type>UInt8</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u16</name>
            <type>UInt16</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u32</name>
            <type>UInt32</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u64</name>
            <type>UInt64</type>
            <null_value>0</null_value>
        </attribute>
    </structure>
</dictionary>

<dictionary>
    <name>hashed_sparse_ints</name>
    <source>
        <clickhouse>
            <host>localhost</host>
            <port>9000</port>
            <user>default</user>
            <password></password>
            <db>system</db>
            <table>ints</table>
        </clickhouse>
    </source>
    <lifetime>0</lifetime>
    <layout>
        <sparse_hashed/>
    </layout>
    <structure>
        <id>
            <name>key</name>
        </id>
        <attribute>
            <name>i8</name>
            <type>Int8</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>i16</name>
            <type>Int16</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>i32</name>
            <type>Int32</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>i64</name>
            <type>Int64</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u8</name>
            <type>UInt8</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u16</name>
            <type>UInt16</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u32</name>
            <type>UInt32</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u64</name>
            <type>UInt64</type>
            <null_value>0</null_value>
        </attribute>
    </structure>
</dictionary>

<dictionary>
    <name>cache_ints</name>
    <source>
        <clickhouse>
            <host>localhost</host>
            <port>9000</port>
            <user>default</user>
            <password></password>
            <db>system</db>
            <table>ints</table>
        </clickhouse>
    </source>
    <lifetime>0</lifetime>
    <layout>
        <cache><size_in_cells>1000</size_in_cells></cache>
    </layout>
    <structure>
        <id>
            <name>key</name>
        </id>
        <attribute>
            <name>i8</name>
            <type>Int8</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>i16</name>
            <type>Int16</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>i32</name>
            <type>Int32</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>i64</name>
            <type>Int64</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u8</name>
            <type>UInt8</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u16</name>
            <type>UInt16</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u32</name>
            <type>UInt32</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u64</name>
            <type>UInt64</type>
            <null_value>0</null_value>
        </attribute>
    </structure>
</dictionary>

<dictionary>
    <name>complex_hashed_ints</name>
    <source>
        <clickhouse>
            <host>localhost</host>
            <port>9000</port>
            <user>default</user>
            <password></password>
            <db>system</db>
            <table>ints</table>
        </clickhouse>
    </source>
    <lifetime>0</lifetime>
    <layout>
        <complex_key_hashed/>
    </layout>
    <structure>
        <key>
            <attribute>
                <name>key</name>
                <type>UInt64</type>
            </attribute>
        </key>
        <attribute>
            <name>i8</name>
            <type>Int8</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>i16</name>
            <type>Int16</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>i32</name>
            <type>Int32</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>i64</name>
            <type>Int64</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u8</name>
            <type>UInt8</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u16</name>
            <type>UInt16</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u32</name>
            <type>UInt32</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u64</name>
            <type>UInt64</type>
            <null_value>0</null_value>
        </attribute>
    </structure>
</dictionary>

<dictionary>
    <name>complex_cache_ints</name>
    <source>
        <clickhouse>
            <host>localhost</host>
            <port>9000</port>
            <user>default</user>
            <password></password>
            <db>system</db>
            <table>ints</table>
        </clickhouse>
    </source>
    <lifetime>0</lifetime>
    <layout>
        <complex_key_cache><size_in_cells>1000</size_in_cells></complex_key_cache>
    </layout>
    <structure>
        <key>
            <attribute>
                <name>key</name>
                <type>UInt64</type>
            </attribute>
        </key>
        <attribute>
            <name>i8</name>
            <type>Int8</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>i16</name>
            <type>Int16</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>i32</name>
            <type>Int32</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>i64</name>
            <type>Int64</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u8</name>
            <type>UInt8</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u16</name>
            <type>UInt16</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u32</name>
            <type>UInt32</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u64</name>
            <type>UInt64</type>
            <null_value>0</null_value>
        </attribute>
    </structure>
</dictionary>


<dictionary>
<name>one_cell_cache_ints</name>
<source>
    <clickhouse>
        <host>localhost</host>
        <port>9000</port>
        <user>default</user>
        <password></password>
        <db>test_01054</db>
        <table>ints</table>
    </clickhouse>
</source>
<lifetime>0</lifetime>
<layout>
    <cache><size_in_cells>1</size_in_cells></cache>
</layout>
<structure>
    <id>
        <name>key</name>
    </id>
    <attribute>
        <name>i8</name>
        <type>Int8</type>
        <null_value>0</null_value>
    </attribute>
    <attribute>
        <name>i16</name>
        <type>Int16</type>
        <null_value>0</null_value>
    </attribute>
    <attribute>
        <name>i32</name>
        <type>Int32</type>
        <null_value>0</null_value>
    </attribute>
    <attribute>
        <name>i64</name>
        <type>Int64</type>
        <null_value>0</null_value>
    </attribute>
    <attribute>
        <name>u8</name>
        <type>UInt8</type>
        <null_value>0</null_value>
    </attribute>
    <attribute>
        <name>u16</name>
        <type>UInt16</type>
        <null_value>0</null_value>
    </attribute>
    <attribute>
        <name>u32</name>
        <type>UInt32</type>
        <null_value>0</null_value>
    </attribute>
    <attribute>
        <name>u64</name>
        <type>UInt64</type>
        <null_value>0</null_value>
    </attribute>
</structure>
</dictionary>


<dictionary>
    <name>one_cell_cache_ints_overflow</name>
    <source>
        <clickhouse>
            <host>localhost</host>
            <port>9000</port>
            <user>default</user>
            <password></password>
            <db>test_01054_overflow</db>
            <table>ints</table>
        </clickhouse>
    </source>
    <lifetime>0</lifetime>
    <layout>
        <cache><size_in_cells>1</size_in_cells></cache>
    </layout>
    <structure>
        <id>
            <name>key</name>
        </id>
        <attribute>
            <name>i8</name>
            <type>Int8</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>i16</name>
            <type>Int16</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>i32</name>
            <type>Int32</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>i64</name>
            <type>Int64</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u8</name>
            <type>UInt8</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u16</name>
            <type>UInt16</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u32</name>
            <type>UInt32</type>
            <null_value>0</null_value>
        </attribute>
        <attribute>
            <name>u64</name>
            <type>UInt64</type>
            <null_value>0</null_value>
        </attribute>
    </structure>
</dictionary>

</dictionaries>